import Vue from 'vue'
import Vuex from 'vuex'
import api from '@/api'
Vue.use(Vuex);

const store = new Vuex.Store({
	state: {
		token: ''
	},
	getters: {
		
	},
	mutations: {
		setToken(state, token) {
			state.token = token;
		}
	},
	actions: {
		// getFactoryList({commit, state}) {
		// 	if (state.factoryList && state.factoryList.length) {
		// 		return Promise.resolve(state.factoryList);
		// 	}
		// 	return api.report.getFactoryList()
		// 		.then(({data}) => {
		// 			if (Array.isArray(data)) {
		// 				commit('setFactoryList', data);
		// 				return data;
		// 			}
		// 			return [];
		// 		})
		// 		.catch(_ => {
		// 			return [];
		// 		});
		// }
	}
})
export default store
